package IT.DataAccess;

import IT.Entities.Base;
import IT.Entities.Usuario;
import IT.Entities.UsuarioMenu;
import IT.Entities.UsuarioPermiso;
import java.util.List;

public interface IDatUsuario {
    
    public List<Usuario> Listar();
    public Usuario Ind(int nCodigo);
    public Usuario Valida(String cUsuario, String cCorreo);
    public Usuario Ubi(int nCodEmpleado);  
    public int Existe(int nCodigo,String cUsuario);
    public List<UsuarioMenu> Permisos(int nCodigo);
    public List<UsuarioPermiso> Accion(int nCodigo);
    public Base ListarTotales(int nCodigo);
            
    public int Insertar(Usuario ent);
    public void Editar(Usuario ent);
    public void PanelEditar(Usuario ent);
    public void Eliminar(int nCodigo);
    
    public Usuario Empleado(String cUsuario);
}
